@charset "utf-8";
/* CSS Document */
body{background-repeat:no-repeat; background-attachment:fixed; min-width:1220px;}
*{list-style:none;text-decoration:none;font-family:'Microsoft YaHei',arial,helvetica,sans-serif;margin:0;border:0;padding:0;}
wrap{ width:100%;}
a,a:hover{ text-decoration:none;}
img{ /*! display:block; */border:none;}
.clearfix{ clear:both;}

/*top*/
.top{ width:100%; height:200px; margin:0px auto; background:url(banner_0318.jpg) top center; }
.top_con{ width:1200px; margin:0px auto 0px; padding-top:58px}
.top_con .logo{ width:550px; height:83px; float:left}
.top_con .logo a{ display:block;}
/*logo 搜索*/
.top_con .search{ width:370px; height:48px;margin-top:18px; background:#FFF; float:left; margin-left:50px;}
.top_con .jb-sstext{ width:300px; height:48px; float:left; font-size:16px; color:#3b4567; padding-left:10px; line-height:48px;border-style:none}
.top_con .jb-ssbutton{ width:60px; height:48px; background: url(search_ico.png) center no-repeat; cursor:pointer;border-style:none}
/*导航*/
.column{ width:1200px; margin:0 auto; overflow:hidden}
.nav{ width:100%; background:#15597f; overflow:hidden }
.nav li{  height:80px; line-height:80px;float:left; font-size:20px; border-right:1px solid #47748d}
.nav li a{ display:block; color:#FFF; padding:0 40px 0 55px; }
.nav li a:hover{ font-weight:bold}
.nav .on a{ color:#FFF; font-weight:bold!important}
.nav .ico{ background:url(ico_home.png) 20px 28px no-repeat;border-left:1px solid #47748d}
.nav .ico1{ background:url(ico_dzxx.png) 20px 28px no-repeat}
.nav .ico2{ background:url(ico_zwgk.png) 20px 28px no-repeat}
.nav .ico3{ background:url(ico_bsfw.png) 20px 28px no-repeat}
.nav .ico4{ background:url(ico_hdjl.png) 20px 28px no-repeat}
.nav .ico5{ background:url(ico_ztlm.png) 20px 28px no-repeat}
.nav .ico6{ background:url(ico_zjsy.png) 20px 28px no-repeat}

.box1{ width:1200px; margin:20px auto 0px;}
/* 新版轮播 */
.fullSlide { width:1200px; position: relative; height: 410px; width: 480px; float: left }
.fullSlide .bd { margin: 0 auto; position: relative; z-index: 0; overflow: hidden; }
.fullSlide .bd ul { width: 100% !important; }
.fullSlide .bd li { width: 100% !important; height: 400px; overflow: hidden; text-align: center; }
.fullSlide .bd li a { display: block; height: 360px; top: 20px }
.fullSlide .bd li p { width:100%; display: block; text-align: center; padding: 10px; line-height: 22px; color: #333; font-size: 14px; z-index: 10; position: absolute }
.fullSlide .hd { width: 100%; position: absolute; z-index: 1; bottom: 0; left: 0; height: 30px; line-height: 30px; }
.fullSlide .hd ul { text-align: center; }
.fullSlide .hd ul li { cursor: pointer; display: inline-block; *display:inline;zoom: 1; width: 42px; height: 5px; margin: 1px; overflow: hidden; background: #000; filter: alpha(opacity=50); opacity: 0.5; line-height: 999px; }
.fullSlide .hd ul .on { background: #002367;}
.fullSlide .hd ul .on:hover{ background: #002367; border-bottom:3px #FF6600 solid; z-index:11}
.fullSlide .prev, .fullSlide .next { display: block; position: absolute; z-index: 1; top: 190px; margin-top: -40px; left: 8%; z-index: 1; width: 40px; height: 60px; background: url(slider-arrow.png) -126px -137px #000 no-repeat; cursor: pointer; filter: alpha(opacity=50); opacity: 0.5; display: none; }
.fullSlide .next { left: auto; right: 8%; background-position: -6px -137px; }

/*tab切换1*/
.jb_qhrig{ width:682px; float:right;}
.tabbox{width:680px;height:410px; border:solid #CCC 1px}
.tabbox .lj{width:100%;height:50px; line-height:50px;border-bottom:#CCC 1px solid;}
.tabbox .tab{ clear:both;overflow:hidden;height:50px; float:left; }
.tabbox .tab a{ font-size:18px;display:block; width:226px;float:left;text-decoration:none;color:#000; line-height:50px; background:url(classtitlemiddle.jpg) right center no-repeat; text-align:center}
.tabbox .tab a.on{font-weight:bold; color:#15597f}
#tabbgnone{ background:none}
.tabbox .content{padding:10px 30px; height: auto}
.tabbox .content li{display:none;font-size:16px; }
.content li p{ display:block; height:48px; background:url(bg_li_ico.png) left center no-repeat}
.content li p a{ color: #333; display:inline-block; line-height:48px; float:left; padding-left:20px;}
.content li p a:hover{ color:#15597f}
.content li p span{ display: inline-block; line-height:48px; float:right}
/*tab切换-end*/

.videocon{ height:360px; width:480px; float:left}
/*tab切换1*/
.jb_qhrig1{ width:682px; float:right;}
.tabbox1{width:680px;height:360px; border:solid #CCC 1px}
.tabbox1 .lj{width:100%;height:50px; line-height:50px;border-bottom:#CCC 1px solid;}
.tabbox1 .tab{ clear:both;overflow:hidden;height:50px; float:left; }
.tabbox1 .tab a{ font-size:18px;display:block; width:226px;float:left;text-decoration:none;color:#000; line-height:50px; background:url(classtitlemiddle.jpg) right center no-repeat; text-align:center}
.tabbox1 .tab a.on{font-weight:bold; color:#15597f}
#tabbgnone1{ background:none}
.tabbox1 .content1{padding:10px 30px; height: auto}
.tabbox1 .content1 li{display:none;font-size:16px; }
.content1 li p{ display:block; height:48px; background:url(bg_li_ico.png) left center no-repeat}
.content1 li p a{ color: #333; display:inline-block; line-height:48px; float:left; padding-left:20px;}
.content1 li p a:hover{ color:#15597f}
.content1 li p span{ display: inline-block; line-height:48px; float:right}
/*tab切换-end*/

/*tab切换1*/
.jb_qhrig2{ width:482px; float:left;}
.tabbox2{width:480px;height:360px; border:solid #CCC 1px}
.tabbox2 .lj{width:100%;height:50px; line-height:50px;border-bottom:#CCC 1px solid;}
.tabbox2 .tab{ clear:both;overflow:hidden;height:50px; float:left; }
.tabbox2 .tab a{ font-size:18px;display:block; width:226px;float:left;text-decoration:none;color:#000; line-height:50px; background:url(classtitlemiddle.jpg) right center no-repeat; text-align:center}
.tabbox2 .tab a.on{font-weight:bold; color:#15597f}
#tabbgnone2{ background:none}
.tabbox2 .content2{padding:10px 30px; height: auto}
.tabbox2 .content2 li{display:none;font-size:16px; }
.content2 li p{ display:block; height:48px; background:url(bg_li_ico.png) left center no-repeat}
.content2 li p a{ color: #333; display:inline-block; line-height:48px; float:left; padding-left:20px;}
.content2 li p a:hover{ color:#15597f}
.content2 li p span{ display: inline-block; line-height:48px; float:right}
/*tab切换-end*/

/*政务公开*/
.con_zwgk{ width:300px; float:left;/* margin-top:10px;*/}
.con_zwgk h2{ border-bottom:solid 2px #c9c9c9; height:45px; line-height:45px; width:100%; margin-bottom:10px; font-weight:100}
.con_zwgk h2 a{ display:inline-block;color:#15597f; border-bottom:2px; border-bottom:2px solid #15597f; height:45px; line-height:45px; font-size:25px;}
.con_zwgk ul{ width:100%; height: auto}
.con_zwgk ul li{ width:300px; border-radius:4px; height:50px; line-height:50px; background:#f7f7f7; margin-bottom:8px;}
.con_zwgk ul li span{ display:block;width:50px; height:50px; line-height:50px;border-top-left-radius:4px;border-bottom-left-radius:4px; float:left}
.con_zwgk ul li.mgb0{ margin-bottom:0px;}
.con_zwgk ul li a{ display:block; float:left; padding-left:20px; color:#333333; font-size:18px}
.con_zwgk ul li a:hover{ color:#15597f}
.con_zwgk ul li span.ico1{ background: url(ico_gkzn.png) #15597f center no-repeat}
.con_zwgk ul li span.ico2{ background: url(ico_tlzd.png) #15597f center no-repeat}
.con_zwgk ul li span.ico3{ background: url(ico_gknb.png) #15597f center no-repeat}
.con_zwgk ul li span.ico4{ background: url(ico_gkml.png) #15597f center no-repeat}
.con_zwgk ul li span.ico5{ background: url(ico_sqgk.png) #15597f center no-repeat}
.con_zwgk ul li span.ico6{ background: url(ico_cyd.png) #15597f center no-repeat}
.con_zwgk ul li span.ico7{ background: url(ico_yjx.png) #15597f center no-repeat}

/*政务“五公开”*/
.con_zwwgk{ width:502px; float:left; margin-left:50px;/* margin-top:10px;*/}
.con_zwwgk h2{ border-bottom:solid 2px #c9c9c9; height:45px; line-height:45px; width:100%; margin-bottom:10px; font-weight:100}
.con_zwwgk h2 a{ display:inline-block;color:#15597f; border-bottom:2px; border-bottom:2px solid #15597f; height:45px; line-height:45px; font-size:25px;}
.con_zwwgk ul{ width:100%; height: auto}
.con_zwwgk ul li{ width:100%; height:50px; line-height:50px;margin-bottom:36px;}
.con_zwwgk ul li.mgb0{ margin-bottom:0px;}
.con_zwwgk ul li span{ display:block;width:120px; height:50px; line-height:50px; float:left; background:#15597f; text-align:center; color:#FFF}
.con_zwwgk ul li a{ display: inline-block; float:left; padding-left:20px; color:#333333; font-size:18px}
.con_zwwgk ul li a:hover{ color:#15597f}

/*重点领域*/
.con_zdly{ width:295px; float:left; margin-left:50px;/* margin-top:10px;*/}
.con_zdly h2{ border-bottom:solid 2px #c9c9c9; height:45px; line-height:45px; width:100%; margin-bottom:10px; font-weight:100}
.con_zdly h2 a{ display:inline-block;color:#15597f; border-bottom:2px; border-bottom:2px solid #15597f; height:45px; line-height:45px; font-size:25px;}
.con_zdly ul{ width:100%; height: auto}
.con_zdly ul li{ width:100%; height:50px; line-height:50px;margin-bottom:19px;}
.con_zdly ul li.mgb0{ margin-bottom:0px;}
.con_zdly ul li a{ display: block; background:#f7f7f7; color:#333333; font-size:18px; text-align:center}
.con_zdly ul li a:hover{ background:#15597f; color:#FFF}

/*专题*/
.row{max-width: 1200px;
	width: 1200px;
	overflow: hidden;
	margin: 0 auto}
.scroll_horizontal{position:relative;border:solid 1px #c9c9c9}
.scroll_horizontal .box{overflow:hidden;position:relative;width:1080px;height: auto;margin:29px auto; }
.scroll_horizontal .list{overflow:hidden;width:9999px;}
.scroll_horizontal .list li{float:left;text-align:center; margin:0px; padding:0px 10px;}
.scroll_horizontal .list li a{ display:block; width:250px; height:90px;}
.scroll_horizontal .plus,
.scroll_horizontal .minus{position:absolute;top:65px;width:22px;height:36px;background:#f90;cursor:pointer;}
.scroll_horizontal .plus{left:10px; background:url(owl-prev.png) no-repeat}
.scroll_horizontal .minus{right:10px; background: url(owl-next.png) no-repeat}




/*互动交流*/
.con_hdjl{ width:340px; float:left;/* margin-top:10px;*/}
.con_hdjl h2{ border-bottom:solid 2px #c9c9c9; height:45px; line-height:45px; width:100%; margin-bottom:10px; font-weight:100}
.con_hdjl h2 a{ display:inline-block;color:#15597f; border-bottom:2px; border-bottom:2px solid #15597f; height:45px; line-height:45px; font-size:25px;}
.con_hdjl ul{ width:100%; height: auto}
.con_hdjl ul li{ width:150px; height:50px; line-height:50px;margin-bottom:19px; margin-right:40px; float:left}
.con_hdjl ul li.mgr0{ margin-right:0px;}
.con_hdjl ul li.mgb0{ margin-right:0px;}
.con_hdjl ul li a{ display: block; background:#f7f7f7; color:#333333; font-size:18px; text-align:center}
.con_hdjl ul li a:hover{ background:#15597f; color:#FFF}


/*办事服务*/
.con_service{ width:450px; float:left; margin-left:64px;/* margin-top:10px;*/}
.con_service h3{ border-bottom:solid 2px #c9c9c9; height:45px; line-height:45px; width:100%; margin-bottom:10px; font-weight:100}
.con_service h3 a{ display:inline-block;color:#15597f; border-bottom:2px; border-bottom:2px solid #15597f; height:45px; line-height:45px; font-size:25px;}

.children1{width:450px; height:222px;}
.index_xbbsdt_box{width:450px; float:left;  }
.jdcx_xz{width:25%; float:left; margin-right:20px; }
.wsbsdt ul li{    margin: 0 1.5%;}
.index_xbbsdt{width: 100%; height:75px;}
.index_xbbsdt li { width: 80px; height:80px; margin: 0 1%; float: left;}
.index_xbbsdt li a { background: #f8f8f8;  width: 100%;  height: 75px;  display: block;   text-align: center;}
.index_xbbsdt a{background:#a1b8da;}
.index_xbbsdt li a p {   height:40px;  display: block; text-align:center;}
.index_xbbsdt li a h2 {font-size:16px;color:#333333;  font-weight: normal;  line-height:30px;}
.index_xbbsdt li a .index_xbbsdt_ico {background: url(zpyc_fwxh_ban1.png) center no-repeat; }
.index_xbbsdt .active1 .index_xbbsdt_ico { background: url(zpyc_fwxh_ban.png) center no-repeat;}
.index_xbbsdt li a .index_xbbsdt_ico1 { background: url(zpyc_fwxh_cha1.png) center no-repeat;}
.index_xbbsdt .active1 .index_xbbsdt_ico1 { background: url(zpyc_fwxh_cha.png) center no-repeat;}
.index_xbbsdt li a .index_xbbsdt_ico2 {background: url(zpyc_fwxh_kan1.png) center no-repeat;}
.index_xbbsdt .active1 .index_xbbsdt_ico2 {background: url(zpyc_fwxh_kan.png) center no-repeat;}
.index_xbbsdt li a .index_xbbsdt_ico3 {background: url(zpyc_fwxh_ping1.png) center no-repeat;}
.index_xbbsdt .active1 .index_xbbsdt_ico3 {background: url(zpyc_fwxh_ping.png) center no-repeat;}
.index_xbbsdt li a .index_xbbsdt_ico4 {background: url(zpyc_fwxh_wen1.png) center no-repeat;}
.index_xbbsdt .active1 .index_xbbsdt_ico4 {background: url(zpyc_fwxh_wen.png) center no-repeat;}
.index_xbbsdtcontent li { width: 23%; height:85px;  float: left;  margin: 0 1%; margin-bottom: 15px; }
.index_xbbsdtcontent li span { width: 35px; margin: 0 auto; display: block;  margin-top: 10px;}
.index_xbbsdtcontent { padding-top:10px;  width: 100%;}
.index_xbbsdtcontent li h2 { text-align: center; color: #333333; margin:7px 0px; font-size:14px; font-weight:normal}
.index_xbbsdtgrrmfw_fl{float:left;width:49%;position: relative;}
.index_xbbsdtgrrmfw_fr{float:right !important;}
.jdcx_xz .tit_h2 {border-bottom: #959595 1px solid; padding-bottom: 7px; margin-bottom: 10px;text-align:left;}
.jdcx_xz .tit_h2 a {color:#003988; border-bottom: #003988 3px solid;  font-weight: bold; padding: 0 10px 6px; }
.index_xbbsdt_box .more {position: absolute; right: 10px; top: 1px;}
.index_xbbsdt_box .more a {  font-size: 14px;  color: #a6b4cb;}

.index_xbbsdtgrrmfw_fl li{width:31%;  float:left;margin-right:1%; margin-bottom:15px;}
.index_xbbsdtgrrmfw_fl li a{display:block; margin-bottom:15px; text-align:center;}
.index_xbbsdtgrrmfw_fl li p{font-size:14px;text-align:center;height:38px;}
.index_bsdt_pc{border-top:#959595 1px solid; margin-top:15px;}

.index_xbbsdt .active1 a{width:100%;background:#15597f;position: relative;}
.index_xbbsdt .active1 h2{ color:#FFF}

/*政务公开名片*/

.con_gkmp{ width:277px; height:240px; border: solid 1px #98aed3;float:left; margin-left:65px; }
.con_gkmp img{ width:100%; height:auto}


/*----------------------------------------底部-------------------------------*/
#footer { clear: both; width:100%;height: auto; margin-top:30px;overflow:hidden; border-top:1px solid #cccccc;min-width: 1036px;}
/*站群导航*/
.downbox { height:100px;}
.down_box { width: 1036px; margin: auto; clear: both; margin-top:20px;}
.down_box span { float: left; font-size: 16px; color: #000; font-weight: bold; padding: 6px 20px 0 20px; }
.select { position: relative; float: left; margin: 0 10px; }
.select dt { height: 33px; display: inline-block; background: url(select_input_bg.gif)  no-repeat 180px center; line-height: 33px; cursor: pointer; width: 180px; padding-right: 30px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; position: relative; z-index: 1; text-indent: 12px; color: #000; border: 1px solid #c5c4c4; font-size: 14px; margin-bottom: 15px; }
.select:last-child dt {}
.ash { color: #d7d7d7!important }
.select dd { position: absolute; left: 0; top: 35px; display: none; z-index: 9; width: 210px; /*! padding-top: 35px */
background-color: #fff; }
.select dd ul { width: 210px; height: 90px; overflow: auto; }
.select dd ul li a { line-height: 28px; display: block; font-size: 14px; text-indent: 12px; background: #ebebeb; color: #000000}
.select dd ul li a:hover { background: #f5f5f5; }
/*站群导航结束*/

/*底部结束*/
.footer_box{width:100%; background:#e5e5e5;clear:both; overflow:hidden; padding:20px 0}
.footers{width:960px; margin:0 auto}
.footers p{ color:#333333; padding-bottom:5px; line-height:24px}
.footers p span{ padding-right:20px}
.footers p span a{ color:#fff}
.footers p a{ padding-right:20px; color:#333333}
.footer_img{ float:left}
.footer_text{ float:left; width:720px; margin-left:20px}
.footer_jc{ float:right; width:106px; margin-top:10px}
.footer_ico{ background: url(beian.png) no-repeat; padding-left:25px}

/*侧边栏*/
.rtop { width: 70px; position: fixed; top: 280px; right: 20px; z-index: 9999999; right:3px;}
.rtop a { display: block; overflow: hidden; }
.rtop a img { display: block; }
.share,.wechat{ width:70px; height:63px; }
.code_box img { filter: drop-shadow(5px 5px 10px #999); width:120px; height:120px; }
.code_box .code:nth-child(3) img { /*width:366px;*/ height:284px; }
.code_box { position: absolute; right: 80px; top: 0; }
.rtop .newclose{ width:auto; height:20px}
.rtop .newclose a{width:20px; height:20px; margin-left:45px;}
.rtop .newclose img{}
/*rtop-end*/